/* CSS Document */
html {	min-height: 100%;_height:100%;}
body{margin:0;padding:0;font:12px 微软雅黑,Arial, Helvetica, sans-serif;color:#4d4d4d; background:url(../images/bgs.jpg) left top repeat-x;	min-height: 100%;_height:100%; overflow-x:hidden;}
input{outline:none; cursor:pointer;}
dl,dd,dt,ul,li,form,p{margin:0;padding:0; list-style:none; }
.listnone{ list-style:none;}
img{border:0;}
.tevialign{ vertical-align:middle;}
a:link {color: #373737;text-decoration: none;} /* 未访问的链接 */
a:visited {color: #373737;text-decoration: none;} /* 已访问的链接 */
a:hover {color:#fff;text-decoration: none;} /* 鼠标在链接上 */ 
a:active {color: #373737;text-decoration: none;} /* 点击激活链接 */
.clearall{clear:both;height:1px;overflow:hidden;}
.f-left{float:left;}
.f-right{float:right;}


/*-------------------------------------------index----------------------------------------------------------*/
.in_top_line{ height:8px; background:#fff;}
.in_tops{ max-width:1140px; height:110px; margin:0 auto; overflow:hidden; padding:0 5px;}
.in_tops img{ width:100%;}
.in_tops_l{ float:left; width:39%;}
.in_tops_r{ float:right; width:50%;}
.in_tops_navs{ height:29px; line-height:29px; text-align:center; width:251px; background:url(../images/in_top_nav.png) center top no-repeat; background-size:100% 100%; color:#FFF; float:right;}
.in_tops_navs a{ color:#FFF;}
.in_buttom{ display:none; width:50px; height:50px; border-radius:5px; border:1px solid #aaaaaa;}


.in_search{ padding:22px 0 0 0; text-align:right;}
.in_input01{ width:188px; height:31px; color:#999999; background:url(../images/search_l.png) right center no-repeat; border:0; vertical-align:middle; padding-left:20px;}
.in_input02{ vertical-align:middle;}
.in_navbg{width:100%; height:48px; background:url(../images/innavbg.jpg) #fff center top no-repeat;}
.in_nav_list{ max-width:1140px; height:48px; margin:0 auto; padding:0 5px;}
.in_nav_list>a{ color:#FFF; font-size:16px; display:block; float:left; height:48px; line-height:48px; width:12%; margin-right:0.5%; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s; }
.in_nav_list>a:hover{ background:#ac29bf;}

.bans { width:100%; overflow:hidden; position:relative; }
.bans .warp a { float:left; border-top:1px solid #ffffff;  }
.bans .warp a img { width:100%; }
.bans .warp a img.pc { display:block; }
.bans .warp a img.mb { display:none; }
.bans ul { width:100%; margin:0; padding:0; text-align:center; position:absolute; bottom:20px; }
.bans ul li { display:inline-block; width:10px; height:10px; border-radius:5px; background:#fff; margin:0 5px; }
.bans ul li.click { background:#f00; }


.in_notice{width:100%; height:122px; background:url(../images/in_noticebg.jpg); border-top:1px solid #ffffff; overflow:hidden;}
.in_notice_con{ max-width:1140px; padding:0 5px;height:122px; margin:0 auto;}
.in_notice_l{ width:20%; float:left; height:87px; background:#FFF; font-size:24px; color:#0d0d0d; text-align:center; padding-top:35px;}
.in_notice_l span{ display:block; font-size:12px; color:#8f8f8f;}
.in_notice_m{ float:left; padding-top:50px;}
.in_notice_r{ float:left; width:65%; height:122px; padding:10px 0 0 15px;}
.in_notice_jt{ float:right; width:4%; height:122px;}
.in_notice_jt>a{ display:block;}
.in_notice_jt>a img{ width:100%;}

.in_news_title{ width:100%; height:136px; background:url(../images/in_lines01.png) center center repeat-x;}
.in_news_tl{ max-width:1140px; padding:50px 5px 0 5px; margin:0 auto; height:86px; text-align:center;}
.in_news_tl a{ display: block; float:left; height:35px; width:24.5%; font-size:16px; line-height:35px; background:#e8e8e8; color:#000; margin:0 0.5% 0 0; border-radius:40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_tl a:hover{ background:#fff; color:#FFF; }
.in_news_tl a.click{ background:#fff; color:#FFF; }
.in_news_tl01{ width:60%; margin:0 auto;}
.in_news_con{ max-width:1140px; padding:0 5px; margin:0 auto;  margin-bottom:60px; }
.in_news_left{ width:40%; float:left; position:relative;}
.in_news_left img{ width:100%;}
a.news_dot{ display:block; width:10px; height:10px; float:right; background:#ffffff; margin:20px 5px 0 0;}
a.news_dot:hover{ display:block; width:10px; height:10px; float:right; background:#82318e;}
.in_news_l_title{ position:absolute; left:0; bottom:0; height:50px; width:100%; background:url(../images/newstitlebgs.png); color:#FFF; line-height:50px;}
.in_news_right{ width:56%; float:right;}
.in_news_list{  display:block; position:relative; height:90px;}
.in_n_listl{ width:81px; height:81px; background:#fff; border-radius:50px; float:left; color:#FFF; text-align:center; position:absolute; left:0; top:0; }
.in_n_listl span{ display:block; font-size:37px; padding-top:3px;}
.in_n_listr{float:left;line-height:22px; position:absolute; left:90px;top:5px;}
.in_n_listr strong{ display:block; font-size:13px; font-weight:bold; padding-bottom:3px;}
.in_n_listr span{ display:block;}


.in_rd_bg{ width:100%;background:url(../images/in_rd_bg.jpg) #787b85 center bottom no-repeat; padding:30px 0 70px 0;}
.in_rd_title{ padding:30px 5px; max-width:1140px; margin:0 auto; background:url(../images/in_rd_line.png) center center no-repeat; text-align:center;}
.in_rd_title span{ background:#fff; color:#FFF; font-size:30px;}
.in_rd_con{ padding:5px 5px; max-width:1140px; margin:0 auto; }
.in_rd_conlist{ width:19%; float:left; background:#FFF; margin:0 0.5%;border-radius:8px; padding-bottom:30px; margin-bottom:10px;}
.in_rd_conlist img{ width:100%; border-radius:8px 8px 0 0;}
.in_rd_conlist span{ width:100%; display:block; padding:30px 0; text-align:center; font-size:20px; color:#000; font-weight:bold;}
.in_rd_conlist a{ display:block; width:100%; width:48%; padding:10px 0; background:#fff; color:#FFF; margin:0 auto; border-radius:5px; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_rd_conlist a:hover{ background:#8f20ae;}


.in_links{ max-width:1140px; padding:40px 5px; margin:0 auto;}
.in_links span{ display:block; text-align:center; color:#000; font-size:30px; padding-bottom:10px;}
.in_links_jtl{ float:left; width:2%; padding:25px 0 0 0;}
.in_links_jtl img{ width:100%; margin-top:18px;}
.in_links_jtm{ float:left; width:96%; height:85px; padding:20px 0; overflow:hidden;}
.in_links_list{ width:2000px;}
.in_links_list a img{ border:1px solid #ddd;  box-shadow:3px 3px 10px #ddd; margin:0 4px;}
.in_links_jtr{ float:left; width:2%;}
.in_links_jtr img{ width:100%; padding:25px 0 0 0; margin-top:18px;}


.in_footnav{width:100%; background:#eaddec;}
.in_footnav01{ max-width:1140px; padding:30px 5px; margin:0 auto;}
.in_footlist{ width:11%; float:left; margin-bottom:10px;}
.in_footlist01{ width:11%; float:left; text-align:center; margin-bottom:10px;}
.in_footlist01 img{ width:100%;}
.in_footlist span{ font-size:14px; font-weight:bold; color:#000; display:block; padding-bottom:10px; }
.in_footlist a{ display:block;}

.in_footbg{ width:100%;background:#fff; color:#FFF;}
.in_footbg a{ color:#FFF;}
.in_footbg a:hover{ color:#cccccc;}
.in_foot_con{ max-width:1140px; padding:15px 5px; margin:0 auto;}

.sub_loca_bg{ width:100%;background:url(../images/sub_locbg.jpg) left top repeat-x; border-top:1px solid #ffffff;}
.sub_loca_con{ max-width:1155px; margin:0 auto; padding:0px 0 25px 0;}
.sub_tops{ display:none;}
.sub_loca_left{ display:none; width:249px; float:left; padding:31px 0 0 0; height:80px; background:url(../images/subtitlebg01.png) left 31px no-repeat; line-height:80px; text-align:center; font-size:26px; color:#FFF;}
.sub_loca_right{ width:73%; float:right;}
.sub_location{ width:100%; height:45px; text-align:right; line-height:45px;}
.sub_location span{ color:#fff;} 
.sub_r_title{ height:64px; border-bottom:1px solid #e4e4e4; line-height:68px; font-size:20px; color:#000;}
.sub_loca_conl{ width:240px; float:left; padding-top:5px;}
.sub_l_none{ height:48px;}
.sub_loca_conl>a{ display:block; text-align:center; font-size:14px; padding:15px 0; margin-bottom:2px; background:#e1e1e1;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_loca_conl>a:hover{ color:#FFF; background:#fff;}
.sub_loca_conl a.click {  color:#FFF; background:#fff; }
.sub_loca_conr{ width:73%; float:right; padding:0 0 25px 0; }
.sub_r_text{ padding:25px 0 0 0;line-height:26px; font-size:14px;}

.sub_banners{ width:100%; height:324px; border-top:1px solid #ffffff;}
.sub_banners01{ display:none; width:100%; border-top:1px solid #ffffff;}

a.job_detail{ display:block; width:70px; padding:3px 0; margin:0 auto; background:#fff; color:#FFF; border-radius:5px;}


a.sub_rdimg{text-align:center; display:block; width:29%; background:#dddddd; border-radius:8px; float:left; height:279px; margin:0 1% 20px 1%; padding:1%;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.sub_rdimg:hover{ background:#fff; color:#FFF;}


a.invest_list2{ width:45.5%; height:123px; overflow:hidden; display:block; float:left; margin:10px 1%; padding:1%; border-radius:0 15px 0 15px; border:1px solid #cccccc; color:#888888;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.invest_list2:hover{ height:280px;  border:2px solid #fff; color:#fff;}
.invest_list2_l{ width:35%; float:left;}
.invest_list2_l img{ width:100%; }
.invest_list2_r{ width:60%; float:right; font-size:12px; line-height:19px;}
.invest_list2_r strong{ display:block; padding:10px 0 8px 0; font-size:15px; color:#000;}
a.invest_list2 .invest_list2_r span{ height:78px; overflow:hidden; display:block;}
a.invest_list2:hover .invest_list2_r span{ height:100%;}


.rd_list{ padding:5px 0 30px 0;}
.rd_list a{ display:block; float:left; margin:5px 2% 5px 0; width:27%;  color:#FFF; border-radius:25px; padding:5px 0px 5px 30px; background:url(../images/rdico01.png) #fff 10px center no-repeat;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.rd_list a:hover{ background:url(../images/rdico01.png) #960fbb -15px center no-repeat;}


.sub_person{ padding:20px 0 15px 0; border-bottom:1px solid #e7e7e7;}
	.sub_personl{ float:left; width:28%;}
	.sub_personl img{ width:100%;}
	.sub_personr{ float:right; width:70%;}
	.sub_personr strong{ display:block; padding-bottom:3px;}
	.sub_personr a{ display:block; padding:5px 0px; background:#fff; color:#FFF;-webkit-transition: all 1s ease 0s; width:110px; text-align:center; border-radius:6px; margin-top:5px;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s; }
	.sub_personr a:hover{ background:#ac29bf}




@media (max-width: 1000px) {
.in_top_line{ height:8px; background:#fff;}
.in_tops{  width:100%; height:110px; margin:0 auto; overflow:hidden; padding:0 5px;}
.in_tops img{ width:100%;}
.in_tops_l{ float:left; width:39%;}
.in_tops_r{ float:right; width:50%;}
.in_tops_navs{ height:29px; line-height:29px; text-align:center; width:251px; background:url(../images/in_top_nav.png) center top no-repeat; background-size:100% 100%; color:#FFF; float:right;}
.in_tops_navs a{ color:#FFF;}
.in_buttom{ display:none; width:50px; height:50px; border-radius:5px; border:1px solid #aaaaaa;}


.in_search{  padding:22px 0 0 0; text-align:right;}
.in_input01{ width:188px; height:31px; color:#999999; background:url(../images/search_l.png) right center no-repeat; border:0; vertical-align:middle; padding-left:20px;}
.in_input02{ vertical-align:middle;}
.in_navbg{  width:100%; height:48px; background:url(../images/innavbg.jpg) #fff center top no-repeat;}
.in_nav_list{  width:100%; height:48px; margin:0 auto; padding:0 0px;}
.in_nav_list>a{ color:#FFF; font-size:16px; display:block; float:left; height:48px; line-height:48px; width:12%; margin-right:0.5%; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s; }
.in_nav_list>a:hover{ background:#ac29bf;}


.in_notice{ width:100%;height:122px; background:url(../images/in_noticebg.jpg); border-top:1px solid #ffffff; overflow:hidden;}
.in_notice_con{ width:100%;padding:0 0px;height:122px; margin:0 auto;}
.in_notice_l{ width:20%; float:left; height:87px; background:#FFF; font-size:24px; color:#0d0d0d; text-align:center; padding-top:35px;}
.in_notice_l span{ display:block; font-size:12px; color:#8f8f8f;}
.in_notice_m{ float:left; padding-top:50px;}
.in_notice_r{ float:left; width:65%; height:122px; padding:10px 0 0 15px;}
.in_notice_jt{ float:right; width:4%; height:122px;}
.in_notice_jt>a{ display:block;}
.in_notice_jt>a img{ width:100%;}

.in_news_title{  width:100%;height:136px; background:url(../images/in_lines01.png) center center repeat-x;}
.in_news_tl{ width:100%; padding:50px 0px 0 0px; margin:0 auto; height:86px; text-align:center;}
.in_news_tl a{ display: block; float:left; height:35px; width:24.5%; font-size:16px; line-height:35px; background:#e8e8e8; color:#000; margin:0 0.5% 0 0; border-radius:40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_tl a:hover{ background:#fff; color:#FFF; }
.in_news_tl01{ width:60%; margin:0 auto;}
.in_news_con{  width:100%; padding:0 0px; margin:0 auto;}
.in_news_left{ width:40%; float:left; position:relative;}
.in_news_left img{ width:100%;}
a.news_dot{ display:block; width:10px; height:10px; float:right; background:#ffffff; margin:20px 5px 0 0;}
a.news_dot:hover{ display:block; width:10px; height:10px; float:right; background:#82318e;}
.in_news_l_title{ position:absolute; left:0; bottom:0; height:50px; width:100%; background:url(../images/newstitlebgs.png); color:#FFF; line-height:50px;}
.in_news_right{ width:56%; float:right; margin-bottom:60px;}
.in_news_list{  display:block; position:relative; height:90px;}
.in_n_listl{ width:81px; height:81px; background:#fff; border-radius:50px; float:left; color:#FFF; text-align:center; position:absolute; left:0; top:0; }
.in_n_listl span{ display:block; font-size:37px; padding-top:3px;}
.in_n_listr{float:left;line-height:22px; position:absolute; left:90px;top:5px;}
.in_n_listr strong{ display:block; font-size:13px; font-weight:bold; padding-bottom:3px;}
.in_n_listr span{ display:block;}


.in_rd_bg{  width:100%;background:url(../images/in_rd_bg.jpg) #fff center bottom no-repeat; padding:30px 0 70px 0;}
.in_rd_title{ padding:30px 0px; width:100%; margin:0 auto; background:url(../images/in_rd_line.png) center center no-repeat; text-align:center;}
.in_rd_title span{ background:#fff; color:#FFF; font-size:30px;}
.in_rd_con{ padding:5px 0px; width:100%;margin:0 auto; }
.in_rd_conlist{ width:19%; float:left; background:#FFF; margin:0 0.5%;border-radius:8px; padding-bottom:30px; margin-bottom:10px;}
.in_rd_conlist img{ width:100%; border-radius:8px 8px 0 0;}
.in_rd_conlist span{ width:100%; display:block; padding:30px 0; text-align:center; font-size:20px; color:#000; font-weight:bold;}
.in_rd_conlist a{ display:block; width:100%; width:48%; padding:10px 0; background:#fff; color:#FFF; margin:0 auto; border-radius:5px; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_rd_conlist a:hover{ background:#8f20ae;}


.in_links{  width:100%; padding:40px 0px; margin:0 auto;}
.in_links span{ display:block; text-align:center; color:#000; font-size:30px; padding-bottom:30px;}
.in_links_jtl{ float:left; width:2%; padding:25px 0 0 0;}
.in_links_jtl img{ width:100%; margin-top:18px;}
.in_links_jtm{ float:left; width:96%; height:85px; overflow:hidden;}
.in_links_list{ width:2000px;}
.in_links_list a img{ border:1px solid #ddd;  box-shadow:3px 3px 10px #ddd; margin:0 4px;}
.in_links_jtr{ float:left; width:2%;}
.in_links_jtr img{ width:100%; padding:25px 0 0 0; margin-top:18px;}


.in_footnav{  width:100%; background:#eaddec;}
.in_footnav01{  width:100%;padding:30px 0px; margin:0 auto;}
.in_footlist{ width:11%; float:left; margin-bottom:10px;}
.in_footlist01{ width:11%; float:left; text-align:center; margin-bottom:10px;}
.in_footlist01 img{ width:100%;}
.in_footlist span{ font-size:14px; font-weight:bold; color:#000; display:block; padding-bottom:10px; }
.in_footlist a{ display:block;}

.in_footbg{  width:100%; background:#fff; color:#FFF;}
.in_foot_con{  width:100%; padding:15px 0px; margin:0 auto;}


.sub_loca_bg{ width:100%; background:url(../images/sub_locbg.jpg) left top repeat-x; border-top:1px solid #ffffff;}
.sub_loca_con{ width:100%;  margin:0 auto; padding:0px 0 25px 0;}
.sub_loca_left{ display:none; width:27%; float:left; padding:31px 0 0 0; height:80px; background:url(../images/subtitlebg01.png) left 31px no-repeat; line-height:80px; text-align:center; font-size:26px; color:#FFF;}
.sub_loca_right{ width:70%; float:right;}
.sub_location{ width:100%; height:45px; text-align:right; line-height:45px;}
.sub_location span{ color:#fff;} 
.sub_r_title{ height:64px; border-bottom:1px solid #e4e4e4; line-height:68px; font-size:20px; color:#000;}
.sub_loca_conl{ width:25.5%; float:left; padding-top:5px;}
.sub_l_none{ height:48px;}
.sub_loca_conl>a{ display:block; text-align:center; font-size:14px; padding:15px 0; margin-bottom:2px; background:#e1e1e1;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_loca_conl>a:hover{ color:#FFF; background:#fff;}
.sub_loca_conr{ width:70%; float:right; padding:0 0 25px 0;}
.sub_r_text{ padding:25px 0 0 0;line-height:26px; font-size:14px;}


.rd_list{ padding:5px 0 30px 0;}
.rd_list a{ display:block; float:left; margin:5px 2% 5px 0; width:40%;  color:#FFF; border-radius:25px; padding:5px 0px 5px 30px; background:url(../images/rdico01.png) #fff 10px center no-repeat;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.rd_list a:hover{ background:#960fbb; }


}

@media (max-width: 850px) {
.in_news_title{  width:100%;height:136px; background:url(../images/in_lines01.png) center center repeat-x;}
.in_news_tl{ width:100%; padding:50px 0px 0 0px; margin:0 auto; height:86px; text-align:center;}
.in_news_tl a{ display: block; float:left; height:35px; width:24.5%; font-size:16px; line-height:35px; background:#e8e8e8; color:#000; margin:0 0.5% 0 0; border-radius:40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_tl a:hover{ background:#fff; color:#FFF; }
.in_news_tl01{ width:60%; margin:0 auto;}
.in_news_con{  width:100%; padding:0 0px; margin:0 auto;}
.in_news_left{ width:100%; margin-bottom:15px;  position:relative;}
.in_news_left img{ width:100%;}
a.news_dot{ display:block; width:10px; height:10px; float:right; background:#ffffff; margin:20px 5px 0 0;}
a.news_dot:hover{ display:block; width:10px; height:10px; float:right; background:#82318e;}
.in_news_l_title{ position:absolute; left:0; bottom:0; height:50px; width:100%; background:url(../images/newstitlebgs.png); color:#FFF; line-height:50px;}
.in_news_right{ width:100%;margin-bottom:60px;}
.in_news_list{  display:block; position:relative; height:90px;}
.in_n_listl{ width:81px; height:81px; background:#fff; border-radius:50px; float:left; color:#FFF; text-align:center; position:absolute; left:0; top:0; }
.in_n_listl span{ display:block; font-size:37px; padding-top:3px;}
.in_n_listr{float:left;line-height:22px; position:absolute; left:90px;top:5px;}
.in_n_listr strong{ display:block; font-size:13px; font-weight:bold; padding-bottom:3px;}
.in_n_listr span{ display:block;}




.sub_loca_bg{ width:100%; background:url(../images/sub_locbg.jpg) left top repeat-x; border-top:1px solid #ffffff;}
.sub_loca_con{ width:100%;  margin:0 auto; padding:0px 0 25px 0;}
.sub_loca_left{ display:none; width:25.5%; float:left; padding:31px 0 0 0; height:80px; background:url(../images/subtitlebg01.png) left 31px no-repeat; line-height:80px; text-align:center; font-size:26px; color:#FFF;}
.sub_loca_right{ width:70%; float:right;}
.sub_location{ width:100%; height:45px; text-align:right; line-height:45px;}
.sub_location span{ color:#fff;} 
.sub_r_title{ height:64px; border-bottom:1px solid #e4e4e4; line-height:68px; font-size:20px; color:#000;}
.sub_loca_conl{ width:25.5%; float:left; padding-top:5px;}
.sub_l_none{ height:48px;}
.sub_loca_conl>a{ display:block; text-align:center; font-size:14px; padding:15px 0; margin-bottom:2px; background:#e1e1e1;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_loca_conl>a:hover{ color:#FFF; background:#fff;}
.sub_loca_conr{ width:70%; float:right; padding:0 0 25px 0;}
.sub_r_text{ padding:25px 0 0 0;line-height:26px; font-size:14px;}



a.invest_list2{ width:45.5%; height:123px; overflow:hidden; display:block; float:left; margin:10px 1%; padding:1%; border-radius:0 15px 0 15px; border:1px solid #cccccc; color:#888888;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.invest_list2:hover{ height:275px;  border:1px solid #fff; color:#fff;}
.invest_list2_l{ width:35%; float:left;}
.invest_list2_l img{ width:100%; }
.invest_list2_r{ width:60%; float:right; font-size:12px; line-height:19px;}
.invest_list2_r strong{ display:block; padding:10px 0 8px 0; font-size:15px; color:#000;}
a.invest_list2 .invest_list2_r span{ height:78px; overflow:hidden; display:block;}
a.invest_list2:hover .invest_list2_r span{ height:100%;}


.rd_list{ padding:5px 0 30px 0;}
.rd_list a{ display:block; float:left; margin:5px 2% 5px 0; width:48%;  color:#FFF; border-radius:25px; padding:5px 0px 5px 30px; background:url(../images/rdico01.png) #fff 10px center no-repeat;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.rd_list a:hover{ background:#960fbb; }



}

@media (max-width: 640px) {
.in_top_line{ height:8px; background:#fff;}
.in_tops{  width:100%; margin:0 auto; overflow:hidden; padding:0 0px;}
.in_tops img{ width:100%;}
.in_tops_l{ float:left; width:65%; padding-top:30px;}
.in_tops_r{ float:right; width:30%;}
.in_tops_navs{ height:29px; line-height:29px; text-align:center; position:absolute; left:0; top:0; width:100%; background:#fff;color:#FFF; text-align:right; }
.in_tops_navs a{ color:#FFF;}

.in_buttom{ display:block; width:40px; height:36px; background-color:#eeeeee; background-image: none;   border: 1px solid #ccc; border-radius: 4px; padding:0; float:right; margin:25px 10px 0 0;} 
.in_buttom span{ display:block; width:26px; margin:3px auto; height:4px; border-radius:5px; background-color:#cccccc; }
.in_nav_list{ display:none;}

.in_navbg{ display:none; width:100%;height:48px; background:url(../images/innavbg.jpg) #fff center top no-repeat;}
.in_search{ display:none; padding:22px 0 0 0; text-align:right;}


.in_notice{ width:100%;height:122px; background:url(../images/in_noticebg.jpg); border-top:1px solid #ffffff; overflow:hidden;}
.in_notice_con{ width:100%;padding:0 0px;height:122px; margin:0 auto;}
.in_notice_l{ display:none; width:20%; float:left; height:87px; background:#FFF; font-size:24px; color:#0d0d0d; text-align:center; padding-top:35px;}
.in_notice_l span{ display:block; font-size:12px; color:#8f8f8f;}
.in_notice_m{ display:none; float:left; padding-top:50px;}
.in_notice_r{  width:100%; height:122px; padding:10px 0 0 0px;}
.in_notice_r table{ width:100%;}
.in_notice_jt{display:none;  float:right; width:4%; height:122px;}
.in_notice_jt>a{ display:block;}
.in_notice_jt>a img{ width:100%;}

.in_news_title{  width:100%;height:136px; background:url(../images/in_lines01.png) center center repeat-x;}
.in_news_tl{ width:100%; padding:50px 0px 0 0px; margin:0 auto; height:86px; text-align:center;}
.in_news_tl a{ display: block; float:left; height:35px; width:24.5%; font-size:16px; line-height:35px; background:#e8e8e8; color:#000; margin:0 0.5% 0 0; border-radius:40px;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_news_tl a:hover{ background:#fff; color:#FFF; }
.in_news_tl01{ width:100%; margin:0 auto;}
.in_news_con{  width:100%; padding:0 0px; margin:0 auto;}
.in_news_left{ width:100%;  position:relative; margin-bottom:20px;}
.in_news_left img{ width:100%;}
a.news_dot{ display:block; width:10px; height:10px; float:right; background:#ffffff; margin:20px 5px 0 0;}
a.news_dot:hover{ display:block; width:10px; height:10px; float:right; background:#82318e;}
.in_news_l_title{ position:absolute; left:0; bottom:0; height:50px; width:100%; background:url(../images/newstitlebgs.png); color:#FFF; line-height:50px;}
.in_news_right{ width:100%; float:right; margin-bottom:60px;}
.in_news_list{  display:block; position:relative; height:90px;}
.in_n_listl{ width:81px; height:81px; background:#fff; border-radius:50px; float:left; color:#FFF; text-align:center; position:absolute; left:0; top:0; }
.in_n_listl span{ display:block; font-size:37px; padding-top:3px;}
.in_n_listr{float:left;line-height:22px; position:absolute; left:90px;top:5px;}
.in_n_listr strong{ display:block; font-size:13px; font-weight:bold; padding-bottom:3px;}
.in_n_listr span{ display:none;}


.in_rd_bg{  width:100%;background:url(../images/in_rd_bg.jpg) #fff center bottom no-repeat; padding:30px 0 70px 0;}
.in_rd_title{ padding:30px 0px; width:100%; margin:0 auto; background:url(../images/in_rd_line.png) center center no-repeat; text-align:center;}
.in_rd_title span{ background:#fff; color:#FFF; font-size:30px;}
.in_rd_con{ width:100%;margin:0 auto; }
.in_rd_conlist{ width:48%; float:left; background:#FFF; margin:0 0.5%;border-radius:8px; padding-bottom:30px; margin-bottom:10px;}
.in_rd_conlist img{ width:100%; border-radius:8px 8px 0 0;}
.in_rd_conlist span{ width:100%; display:block; padding:30px 0; text-align:center; font-size:20px; color:#000; font-weight:bold;}
.in_rd_conlist a{ display:block; width:100%; width:48%; padding:10px 0; background:#fff; color:#FFF; margin:0 auto; border-radius:5px; text-align:center;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.in_rd_conlist a:hover{ background:#8f20ae;}


.in_links{  width:100%; padding:40px 0px; margin:0 auto;}
.in_links span{ display:block; text-align:center; color:#000; font-size:30px; padding-bottom:30px;}
.in_links_jtl{ float:left; width:5%; padding:10px 0 0 0;}
.in_links_jtl img{ width:100%; margin-top:18px;}
.in_links_jtm{ float:left; width:90%; height:85px; overflow:hidden;}
.in_links_list{ width:2000px;}
.in_links_list a img{ border:1px solid #ddd; width:100px;  box-shadow:3px 3px 10px #ddd; margin:0 1px;}
.in_links_jtr{ float:left; width:5%;}
.in_links_jtr img{ width:100%; padding:10px 0 0 0; margin-top:18px;}


.in_footnav{  width:100%; background:#eaddec;}
.in_footnav01{  width:100%;padding:30px 0px; margin:0 auto;}
.in_footlist{ width:33%; float:left; margin-bottom:10px;}
.in_footlist01{ display:none; width:100%; float:left; text-align:left; margin-bottom:10px;}
.in_footlist span{ font-size:14px; font-weight:bold; color:#000; display:block; padding-bottom:10px; }
.in_footlist a{ display:block;}

.in_footbg{  width:100%; background:#fff; color:#FFF;}
.in_foot_con{  width:100%; padding:15px 0px; margin:0 auto;}


.sub_loca_bg{ width:100%; background:none; border-top:1px solid #ffffff;}
.sub_loca_con{ width:100%;  margin:0 auto; padding:0px 0 25px 0;}
.sub_tops{ display:none;}
.sub_loca_left{ display:none; width:249px; float:left; padding:31px 0 0 0; height:80px; background:url(../images/subtitlebg01.png) left 31px no-repeat; line-height:80px; text-align:center; font-size:26px; color:#FFF;}
.sub_loca_right{ width:70%; float:right;}
.sub_location{ width:100%; height:45px; text-align:right; line-height:45px;}
.sub_location span{ color:#fff;} 
.sub_r_title{ height:64px; border-bottom:1px solid #e4e4e4; line-height:68px; font-size:20px; color:#000;}
.sub_loca_conl{ width:100%; padding-top:5px;}
.sub_l_none{ display:none; height:48px;}
.sub_loca_conl>a{ display:block; width:24.3%; float:left; text-align:center; font-size:14px; padding:15px 0; margin:0 2px 2px 0px; background:#e1e1e1;
	-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;
	}
.sub_loca_conl>a:hover{ color:#FFF; background:#fff;}
.sub_loca_conr{ width:98%; padding:0 1% 25px 1%;}
.sub_r_text{ padding:25px 0 0 0;line-height:26px; font-size:14px;}
.sub_r_text img{width:96%!important; height:auto!important;}


.sub_banners{ display:none;  width:100%; height:324px; border-top:1px solid #ffffff;}
.sub_banners01{display:block;width:100%; border-top:1px solid #ffffff;}
.sub_banners01 img{ width:100%;}


.bans .warp a img.pc { display:none; }
.bans .warp a img.mb { display:block; }
.bans ul { display:none; }




a.invest_list2{ width:95%; height:123px; overflow:hidden; display:block; float:left; margin:10px 1%; padding:1%; border-radius:0 15px 0 15px; border:1px solid #cccccc; color:#888888;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
a.invest_list2:hover{ height:275px;  border:1px solid #fff; color:#fff;}
.invest_list2_l{ width:35%; float:left;}
.invest_list2_l img{ width:100%; }
.invest_list2_r{ width:60%; float:right; font-size:12px; line-height:19px;}
.invest_list2_r strong{ display:block; padding:10px 0 8px 0; font-size:15px; color:#000;}
a.invest_list2 .invest_list2_r span{ height:78px; overflow:hidden; display:block;}
a.invest_list2:hover .invest_list2_r span{ height:100%;}



.rd_list{ padding:5px 0 30px 0;}
.rd_list a{ display:block; float:left; margin:5px 2% 5px 0; width:94%;  color:#FFF; border-radius:25px; padding:5px 0px 5px 30px; background:url(../images/rdico01.png) #fff 10px center no-repeat;
-webkit-transition: all 1s ease 0s;
	-moz-transition: all 1s ease 0s;
	-ms-transition: all 1s ease 0s;
	-o-transition: all 1s ease 0s;
	transition: all 1s ease 0s;}
.rd_list a:hover{ background:#960fbb; }
}